[INFO] fetching crate celsium 0.1.5...
[INFO] checking celsium-0.1.5 against try#a2a6e871b05c7b8ecc9a3c8a20db1f39e995e399 for pr-145770
[INFO] extracting crate celsium 0.1.5 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate celsium 0.1.5
[INFO] finished tweaking crates.io crate celsium 0.1.5
[INFO] tweaked toml for crates.io crate celsium 0.1.5 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate celsium 0.1.5 on toolchain a2a6e871b05c7b8ecc9a3c8a20db1f39e995e399
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a2a6e871b05c7b8ecc9a3c8a20db1f39e995e399" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a2a6e871b05c7b8ecc9a3c8a20db1f39e995e399" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 31 packages to latest compatible versions
[INFO] [stderr]       Adding rand v0.8.5 (available: v0.9.2)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a2a6e871b05c7b8ecc9a3c8a20db1f39e995e399" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+a2a6e871b05c7b8ecc9a3c8a20db1f39e995e399" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d5684a68a93c5dda20ff1fe76f12e50f3c928fd217f2594ac366ce7cf8c36e8b
[INFO] running `Command { std: "docker" "start" "-a" "d5684a68a93c5dda20ff1fe76f12e50f3c928fd217f2594ac366ce7cf8c36e8b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d5684a68a93c5dda20ff1fe76f12e50f3c928fd217f2594ac366ce7cf8c36e8b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d5684a68a93c5dda20ff1fe76f12e50f3c928fd217f2594ac366ce7cf8c36e8b", kill_on_drop: false }`
[INFO] [stdout] d5684a68a93c5dda20ff1fe76f12e50f3c928fd217f2594ac366ce7cf8c36e8b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+a2a6e871b05c7b8ecc9a3c8a20db1f39e995e399" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d890e17f377aaf5473307e41481728fb75c7320b173a928f4ae429182426b12d
[INFO] running `Command { std: "docker" "start" "-a" "d890e17f377aaf5473307e41481728fb75c7320b173a928f4ae429182426b12d", kill_on_drop: false }`
[INFO] [stderr]    Compiling autocfg v1.5.0
[INFO] [stderr]    Compiling unicode-ident v1.0.18
[INFO] [stderr]    Compiling proc-macro2 v1.0.101
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.100
[INFO] [stderr]    Compiling libc v0.2.175
[INFO] [stderr]    Compiling zerocopy v0.8.26
[INFO] [stderr]     Checking cfg-if v1.0.3
[INFO] [stderr]    Compiling bumpalo v3.19.0
[INFO] [stderr]    Compiling log v0.4.27
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling wasm-bindgen v0.2.100
[INFO] [stderr]     Checking once_cell v1.21.3
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking num-complex v0.4.6
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]     Checking num-bigint v0.4.6
[INFO] [stderr]     Checking num-iter v0.1.45
[INFO] [stderr]     Checking getrandom v0.2.16
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking num-rational v0.4.2
[INFO] [stderr]     Checking num v0.4.3
[INFO] [stderr]    Compiling wasm-bindgen-backend v0.2.100
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.100
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.100
[INFO] [stderr]     Checking celsium v0.1.5 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition value: `wee_alloc`
[INFO] [stdout]   --> src/lib.rs:13:7
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[cfg(feature = "wee_alloc")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `wee_alloc` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `module::FunctionReturnType`
[INFO] [stdout]  --> src/lib.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use module::FunctionReturnType;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `num::BigInt`
[INFO] [stdout]  --> src/block.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use num::BigInt;
[INFO] [stdout]   |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Result` and `self`
[INFO] [stdout]  --> src/block.rs:5:15
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::io::{self, Result};
[INFO] [stdout]   |               ^^^^  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::iter`
[INFO] [stdout]  --> src/block.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::iter;
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::iter::FromIterator`
[INFO] [stdout]  --> src/block.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::iter::FromIterator;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `wee_alloc`
[INFO] [stdout]  --> src/vm/mod.rs:8:7
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[cfg(feature = "wee_alloc")]
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]   |
[INFO] [stdout]   = note: no expected values for `feature`
[INFO] [stdout]   = help: consider adding `wee_alloc` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `env::var`
[INFO] [stdout]  --> src/vm/vm.rs:4:36
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::{collections::LinkedList, env::var, str::FromStr};
[INFO] [stdout]   |                                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `RUST_FUNCTION` should have an upper camel case name
[INFO] [stdout]  --> src/vm/vm.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     RUST_FUNCTION,
[INFO] [stdout]   |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `RustFunction`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_camel_case_types)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `USER_DEFINED_FUNCTION` should have an upper camel case name
[INFO] [stdout]  --> src/vm/vm.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     USER_DEFINED_FUNCTION,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UserDefinedFunction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/vm/vm.rs:39:20
[INFO] [stdout]    |
[INFO] [stdout] 39 |                 if (data == "1") {
[INFO] [stdout]    |                    ^           ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 39 -                 if (data == "1") {
[INFO] [stdout] 39 +                 if data == "1" {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/vm/vm.rs:41:27
[INFO] [stdout]    |
[INFO] [stdout] 41 |                 } else if (data == "0") {
[INFO] [stdout]    |                           ^           ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 41 -                 } else if (data == "0") {
[INFO] [stdout] 41 +                 } else if data == "0" {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/vm/vm.rs:77:24
[INFO] [stdout]    |
[INFO] [stdout] 77 |                     if (value) {
[INFO] [stdout]    |                        ^     ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 77 -                     if (value) {
[INFO] [stdout] 77 +                     if value {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/vm/vm.rs:83:24
[INFO] [stdout]    |
[INFO] [stdout] 83 |                     if (value) {
[INFO] [stdout]    |                        ^     ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 83 -                     if (value) {
[INFO] [stdout] 83 +                     if value {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ToBigInt`
[INFO] [stdout]  --> src/vm/mod.rs:3:27
[INFO] [stdout]   |
[INFO] [stdout] 3 | use num::bigint::{BigInt, ToBigInt};
[INFO] [stdout]   |                           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/vm/mod.rs:49:20
[INFO] [stdout]    |
[INFO] [stdout] 49 |                 if (vm.must_jump()) {
[INFO] [stdout]    |                    ^              ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 49 -                 if (vm.must_jump()) {
[INFO] [stdout] 49 +                 if vm.must_jump() {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `wasm_bindgen::prelude::*`
[INFO] [stdout]  --> src/lib.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use wasm_bindgen::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `LESS_THAN` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     LESS_THAN,
[INFO] [stdout]    |     ^^^^^^^^^ help: convert the identifier to upper camel case: `LessThan`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `LARGER_THAN` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     LARGER_THAN,
[INFO] [stdout]    |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `LargerThan`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `LESS_OR_EQ` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     LESS_OR_EQ,
[INFO] [stdout]    |     ^^^^^^^^^^ help: convert the identifier to upper camel case: `LessOrEq`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `LARGER_OR_EQ` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     LARGER_OR_EQ,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LargerOrEq`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `NOT_EQ` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     NOT_EQ,
[INFO] [stdout]    |     ^^^^^^ help: convert the identifier to upper camel case: `NotEq`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `LOAD_CONST` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     LOAD_CONST {
[INFO] [stdout]    |     ^^^^^^^^^^ help: convert the identifier to upper camel case: `LoadConst`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `LOAD_VAR` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     LOAD_VAR {
[INFO] [stdout]    |     ^^^^^^^^ help: convert the identifier to upper camel case: `LoadVar`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `CALL_FUNCTION` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     CALL_FUNCTION {
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CallFunction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `CALL_PRINT_FUNCTION` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     CALL_PRINT_FUNCTION {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CallPrintFunction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `LESS_THAN` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     LESS_THAN,
[INFO] [stdout]    |     ^^^^^^^^^ help: convert the identifier to upper camel case: `LessThan`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `LARGER_THAN` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     LARGER_THAN,
[INFO] [stdout]    |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `LargerThan`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `LESS_OR_EQ` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     LESS_OR_EQ,
[INFO] [stdout]    |     ^^^^^^^^^^ help: convert the identifier to upper camel case: `LessOrEq`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `LARGER_OR_EQ` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     LARGER_OR_EQ,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LargerOrEq`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `NOT_EQ` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     NOT_EQ,
[INFO] [stdout]    |     ^^^^^^ help: convert the identifier to upper camel case: `NotEq`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `JUMP_IF_FALSE` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     JUMP_IF_FALSE {
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `JumpIfFalse`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `JUMP_BACK` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     JUMP_BACK {
[INFO] [stdout]    |     ^^^^^^^^^ help: convert the identifier to upper camel case: `JumpBack`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `DEFINE_VAR` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:73:5
[INFO] [stdout]    |
[INFO] [stdout] 73 |     DEFINE_VAR {
[INFO] [stdout]    |     ^^^^^^^^^^ help: convert the identifier to upper camel case: `DefineVar`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `ASSIGN_VAR` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 |     ASSIGN_VAR {
[INFO] [stdout]    |     ^^^^^^^^^^ help: convert the identifier to upper camel case: `AssignVar`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `BUILTIN_TYPES` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:83:10
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub enum BUILTIN_TYPES {
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `BuiltinTypes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `MAGIC_INT` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     MAGIC_INT,
[INFO] [stdout]    |     ^^^^^^^^^ help: convert the identifier to upper camel case: `MagicInt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FunctionSignature` and `VISIBILITY`
[INFO] [stdout]    --> src/lib.rs:119:24
[INFO] [stdout]     |
[INFO] [stdout] 119 |     use self::module::{FunctionSignature, VISIBILITY};
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable statement
[INFO] [stdout]    --> src/vm/vm.rs:105:9
[INFO] [stdout]     |
[INFO] [stdout] 74  | /         match self.stack.pop_back().unwrap() {
[INFO] [stdout] 75  | |             StackValue::BOOL { value } => {
[INFO] [stdout] 76  | |                 if !newline {
[INFO] [stdout] 77  | |                     if (value) {
[INFO] [stdout] ...   |
[INFO] [stdout] 104 | |         };
[INFO] [stdout]     | |_________- any code following this `match` expression is unreachable, as all arms diverge
[INFO] [stdout] 105 |           return "".to_owned();
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^ unreachable statement
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `wee_alloc`
[INFO] [stdout]   --> src/lib.rs:13:7
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[cfg(feature = "wee_alloc")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `wee_alloc` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `block::Block`
[INFO] [stdout]  --> src/lib.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use block::Block;
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `module::FunctionReturnType`
[INFO] [stdout]  --> src/lib.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use module::FunctionReturnType;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `num::BigInt`
[INFO] [stdout]  --> src/block.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use num::BigInt;
[INFO] [stdout]   |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Result` and `self`
[INFO] [stdout]  --> src/block.rs:5:15
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::io::{self, Result};
[INFO] [stdout]   |               ^^^^  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::iter`
[INFO] [stdout]  --> src/block.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::iter;
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::iter::FromIterator`
[INFO] [stdout]  --> src/block.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::iter::FromIterator;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `wee_alloc`
[INFO] [stdout]  --> src/vm/mod.rs:8:7
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[cfg(feature = "wee_alloc")]
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]   |
[INFO] [stdout]   = note: no expected values for `feature`
[INFO] [stdout]   = help: consider adding `wee_alloc` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `env::var`
[INFO] [stdout]  --> src/vm/vm.rs:4:36
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::{collections::LinkedList, env::var, str::FromStr};
[INFO] [stdout]   |                                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `RUST_FUNCTION` should have an upper camel case name
[INFO] [stdout]  --> src/vm/vm.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     RUST_FUNCTION,
[INFO] [stdout]   |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `RustFunction`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_camel_case_types)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `USER_DEFINED_FUNCTION` should have an upper camel case name
[INFO] [stdout]  --> src/vm/vm.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     USER_DEFINED_FUNCTION,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UserDefinedFunction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/vm/vm.rs:39:20
[INFO] [stdout]    |
[INFO] [stdout] 39 |                 if (data == "1") {
[INFO] [stdout]    |                    ^           ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 39 -                 if (data == "1") {
[INFO] [stdout] 39 +                 if data == "1" {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/vm/vm.rs:41:27
[INFO] [stdout]    |
[INFO] [stdout] 41 |                 } else if (data == "0") {
[INFO] [stdout]    |                           ^           ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 41 -                 } else if (data == "0") {
[INFO] [stdout] 41 +                 } else if data == "0" {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/vm/vm.rs:77:24
[INFO] [stdout]    |
[INFO] [stdout] 77 |                     if (value) {
[INFO] [stdout]    |                        ^     ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 77 -                     if (value) {
[INFO] [stdout] 77 +                     if value {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/vm/vm.rs:83:24
[INFO] [stdout]    |
[INFO] [stdout] 83 |                     if (value) {
[INFO] [stdout]    |                        ^     ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 83 -                     if (value) {
[INFO] [stdout] 83 +                     if value {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ToBigInt`
[INFO] [stdout]  --> src/vm/mod.rs:3:27
[INFO] [stdout]   |
[INFO] [stdout] 3 | use num::bigint::{BigInt, ToBigInt};
[INFO] [stdout]   |                           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/vm/mod.rs:49:20
[INFO] [stdout]    |
[INFO] [stdout] 49 |                 if (vm.must_jump()) {
[INFO] [stdout]    |                    ^              ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 49 -                 if (vm.must_jump()) {
[INFO] [stdout] 49 +                 if vm.must_jump() {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `wasm_bindgen::prelude::*`
[INFO] [stdout]  --> src/lib.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use wasm_bindgen::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `LESS_THAN` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     LESS_THAN,
[INFO] [stdout]    |     ^^^^^^^^^ help: convert the identifier to upper camel case: `LessThan`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `LARGER_THAN` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     LARGER_THAN,
[INFO] [stdout]    |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `LargerThan`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `LESS_OR_EQ` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     LESS_OR_EQ,
[INFO] [stdout]    |     ^^^^^^^^^^ help: convert the identifier to upper camel case: `LessOrEq`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `LARGER_OR_EQ` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     LARGER_OR_EQ,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LargerOrEq`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `NOT_EQ` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     NOT_EQ,
[INFO] [stdout]    |     ^^^^^^ help: convert the identifier to upper camel case: `NotEq`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `LOAD_CONST` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     LOAD_CONST {
[INFO] [stdout]    |     ^^^^^^^^^^ help: convert the identifier to upper camel case: `LoadConst`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `LOAD_VAR` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     LOAD_VAR {
[INFO] [stdout]    |     ^^^^^^^^ help: convert the identifier to upper camel case: `LoadVar`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `CALL_FUNCTION` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     CALL_FUNCTION {
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CallFunction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `CALL_PRINT_FUNCTION` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     CALL_PRINT_FUNCTION {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CallPrintFunction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `LESS_THAN` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     LESS_THAN,
[INFO] [stdout]    |     ^^^^^^^^^ help: convert the identifier to upper camel case: `LessThan`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `LARGER_THAN` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     LARGER_THAN,
[INFO] [stdout]    |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `LargerThan`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `LESS_OR_EQ` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     LESS_OR_EQ,
[INFO] [stdout]    |     ^^^^^^^^^^ help: convert the identifier to upper camel case: `LessOrEq`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `LARGER_OR_EQ` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     LARGER_OR_EQ,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LargerOrEq`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `NOT_EQ` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     NOT_EQ,
[INFO] [stdout]    |     ^^^^^^ help: convert the identifier to upper camel case: `NotEq`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `JUMP_IF_FALSE` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     JUMP_IF_FALSE {
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `JumpIfFalse`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `JUMP_BACK` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     JUMP_BACK {
[INFO] [stdout]    |     ^^^^^^^^^ help: convert the identifier to upper camel case: `JumpBack`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `DEFINE_VAR` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:73:5
[INFO] [stdout]    |
[INFO] [stdout] 73 |     DEFINE_VAR {
[INFO] [stdout]    |     ^^^^^^^^^^ help: convert the identifier to upper camel case: `DefineVar`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `ASSIGN_VAR` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 |     ASSIGN_VAR {
[INFO] [stdout]    |     ^^^^^^^^^^ help: convert the identifier to upper camel case: `AssignVar`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `BUILTIN_TYPES` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:83:10
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub enum BUILTIN_TYPES {
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `BuiltinTypes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `MAGIC_INT` should have an upper camel case name
[INFO] [stdout]   --> src/lib.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     MAGIC_INT,
[INFO] [stdout]    |     ^^^^^^^^^ help: convert the identifier to upper camel case: `MagicInt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]   --> src/vm/math_operators.rs:93:34
[INFO] [stdout]    |
[INFO] [stdout] 93 |             StackValue::BIGINT { value } => panic!("Cannot compare MAGICINT with BOOL"),
[INFO] [stdout]    |                                  ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]   --> src/vm/math_operators.rs:94:34
[INFO] [stdout]    |
[INFO] [stdout] 94 |             StackValue::STRING { value } => panic!("Cannot compare MAGICINT with STRING"),
[INFO] [stdout]    |                                  ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]   --> src/vm/math_operators.rs:97:32
[INFO] [stdout]    |
[INFO] [stdout] 97 |             StackValue::BOOL { value } => panic!("Cannot compare MAGICINT with BOOL"),
[INFO] [stdout]    |                                ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:101:34
[INFO] [stdout]     |
[INFO] [stdout] 101 |             StackValue::STRING { value } => panic!("Cannot compare MAGICINT with STRING"),
[INFO] [stdout]     |                                  ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:112:34
[INFO] [stdout]     |
[INFO] [stdout] 112 |             StackValue::BIGINT { value } => panic!("Cannot compare MAGICINT with BOOL"),
[INFO] [stdout]     |                                  ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:113:34
[INFO] [stdout]     |
[INFO] [stdout] 113 |             StackValue::STRING { value } => panic!("Cannot compare MAGICINT with STRING"),
[INFO] [stdout]     |                                  ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:116:32
[INFO] [stdout]     |
[INFO] [stdout] 116 |             StackValue::BOOL { value } => panic!("Cannot compare MAGICINT with BOOL"),
[INFO] [stdout]     |                                ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:120:34
[INFO] [stdout]     |
[INFO] [stdout] 120 |             StackValue::STRING { value } => panic!("Cannot compare MAGICINT with STRING"),
[INFO] [stdout]     |                                  ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:131:34
[INFO] [stdout]     |
[INFO] [stdout] 131 |             StackValue::BIGINT { value } => panic!("Cannot compare MAGICINT with BOOL"),
[INFO] [stdout]     |                                  ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:132:34
[INFO] [stdout]     |
[INFO] [stdout] 132 |             StackValue::STRING { value } => panic!("Cannot compare MAGICINT with STRING"),
[INFO] [stdout]     |                                  ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:135:32
[INFO] [stdout]     |
[INFO] [stdout] 135 |             StackValue::BOOL { value } => panic!("Cannot compare MAGICINT with BOOL"),
[INFO] [stdout]     |                                ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:139:34
[INFO] [stdout]     |
[INFO] [stdout] 139 |             StackValue::STRING { value } => panic!("Cannot compare MAGICINT with STRING"),
[INFO] [stdout]     |                                  ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:150:34
[INFO] [stdout]     |
[INFO] [stdout] 150 |             StackValue::BIGINT { value } => panic!("Cannot compare MAGICINT with BOOL"),
[INFO] [stdout]     |                                  ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:151:34
[INFO] [stdout]     |
[INFO] [stdout] 151 |             StackValue::STRING { value } => panic!("Cannot compare MAGICINT with STRING"),
[INFO] [stdout]     |                                  ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:154:32
[INFO] [stdout]     |
[INFO] [stdout] 154 |             StackValue::BOOL { value } => panic!("Cannot compare MAGICINT with BOOL"),
[INFO] [stdout]     |                                ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:158:34
[INFO] [stdout]     |
[INFO] [stdout] 158 |             StackValue::STRING { value } => panic!("Cannot compare MAGICINT with STRING"),
[INFO] [stdout]     |                                  ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:169:34
[INFO] [stdout]     |
[INFO] [stdout] 169 |             StackValue::BIGINT { value } => panic!("Cannot compare MAGICINT with BOOL"),
[INFO] [stdout]     |                                  ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:170:34
[INFO] [stdout]     |
[INFO] [stdout] 170 |             StackValue::STRING { value } => panic!("Cannot compare MAGICINT with STRING"),
[INFO] [stdout]     |                                  ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:173:32
[INFO] [stdout]     |
[INFO] [stdout] 173 |             StackValue::BOOL { value } => panic!("Cannot compare MAGICINT with BOOL"),
[INFO] [stdout]     |                                ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:177:34
[INFO] [stdout]     |
[INFO] [stdout] 177 |             StackValue::STRING { value } => panic!("Cannot compare MAGICINT with STRING"),
[INFO] [stdout]     |                                  ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:180:32
[INFO] [stdout]     |
[INFO] [stdout] 180 |             StackValue::BOOL { value } => panic!("Cannot compare STRING with BOOL"),
[INFO] [stdout]     |                                ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:181:34
[INFO] [stdout]     |
[INFO] [stdout] 181 |             StackValue::BIGINT { value } => panic!("Cannot compare STRING with BIGINT"),
[INFO] [stdout]     |                                  ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:194:34
[INFO] [stdout]     |
[INFO] [stdout] 194 |             StackValue::BIGINT { value } => panic!("Cannot compare MAGICINT with BOOL"),
[INFO] [stdout]     |                                  ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:195:34
[INFO] [stdout]     |
[INFO] [stdout] 195 |             StackValue::STRING { value } => panic!("Cannot compare MAGICINT with STRING"),
[INFO] [stdout]     |                                  ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:198:32
[INFO] [stdout]     |
[INFO] [stdout] 198 |             StackValue::BOOL { value } => panic!("Cannot compare MAGICINT with BOOL"),
[INFO] [stdout]     |                                ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:202:34
[INFO] [stdout]     |
[INFO] [stdout] 202 |             StackValue::STRING { value } => panic!("Cannot compare MAGICINT with STRING"),
[INFO] [stdout]     |                                  ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:205:32
[INFO] [stdout]     |
[INFO] [stdout] 205 |             StackValue::BOOL { value } => panic!("Cannot compare STRING with BOOL"),
[INFO] [stdout]     |                                ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:206:34
[INFO] [stdout]     |
[INFO] [stdout] 206 |             StackValue::BIGINT { value } => panic!("Cannot compare STRING with BIGINT"),
[INFO] [stdout]     |                                  ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]   --> src/vm/mod.rs:34:38
[INFO] [stdout]    |
[INFO] [stdout] 34 |             OPTCODE::CALL_FUNCTION { name } => {
[INFO] [stdout]    |                                      ^^^^ help: try ignoring the field: `name: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data_type`
[INFO] [stdout]   --> src/vm/mod.rs:65:17
[INFO] [stdout]    |
[INFO] [stdout] 65 |                 data_type,
[INFO] [stdout]    |                 ^^^^^^^^^ help: try ignoring the field: `data_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `config`
[INFO] [stdout]   --> src/vm/mod.rs:25:44
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub(super) fn run(bytecode: &Vec<OPTCODE>, config: &CelsiumConfig) {
[INFO] [stdout]    |                                            ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable statement
[INFO] [stdout]    --> src/vm/vm.rs:105:9
[INFO] [stdout]     |
[INFO] [stdout] 74  | /         match self.stack.pop_back().unwrap() {
[INFO] [stdout] 75  | |             StackValue::BOOL { value } => {
[INFO] [stdout] 76  | |                 if !newline {
[INFO] [stdout] 77  | |                     if (value) {
[INFO] [stdout] ...   |
[INFO] [stdout] 104 | |         };
[INFO] [stdout]     | |_________- any code following this `match` expression is unreachable, as all arms diverge
[INFO] [stdout] 105 |           return "".to_owned();
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^ unreachable statement
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `is_wasm` is never read
[INFO] [stdout]   --> src/lib.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 89 | pub struct CelsiumConfig {
[INFO] [stdout]    |            ------------- field in this struct
[INFO] [stdout] 90 |     is_wasm: bool,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `return_type` and `args` are never read
[INFO] [stdout]   --> src/module.rs:18:16
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub struct FunctionSignature {
[INFO] [stdout]    |            ----------------- fields in this struct
[INFO] [stdout] 17 |     pub(crate) name: String,
[INFO] [stdout] 18 |     pub(crate) return_type: FunctionReturnType,
[INFO] [stdout]    |                ^^^^^^^^^^^
[INFO] [stdout] 19 |     pub(crate) args: Vec<FuncArg>,
[INFO] [stdout]    |                ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `FunctionSignature` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name` and `arg_type` are never read
[INFO] [stdout]   --> src/module.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub struct FuncArg {
[INFO] [stdout]    |            ------- fields in this struct
[INFO] [stdout] 37 |     name: String,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 38 |     arg_type: BUILTIN_TYPES,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `FuncArg` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `visibility` is never read
[INFO] [stdout]   --> src/module.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 46 | pub struct Function {
[INFO] [stdout]    |            -------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 49 |     visibility: VISIBILITY,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Function` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `FUNCTION` is never used
[INFO] [stdout]  --> src/vm/vm.rs:6:6
[INFO] [stdout]   |
[INFO] [stdout] 6 | enum FUNCTION {
[INFO] [stdout]   |      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `define_function` is never used
[INFO] [stdout]   --> src/vm/vm.rs:11:8
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub fn define_function() {}
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `module_id` and `visibility` are never read
[INFO] [stdout]   --> src/vm/vm.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | struct Variable {
[INFO] [stdout]    |        -------- fields in this struct
[INFO] [stdout] 18 |     module_id: usize,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 21 |     visibility: VISIBILITY,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]   --> src/vm/math_operators.rs:93:34
[INFO] [stdout]    |
[INFO] [stdout] 93 |             StackValue::BIGINT { value } => panic!("Cannot compare MAGICINT with BOOL"),
[INFO] [stdout]    |                                  ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]   --> src/vm/math_operators.rs:94:34
[INFO] [stdout]    |
[INFO] [stdout] 94 |             StackValue::STRING { value } => panic!("Cannot compare MAGICINT with STRING"),
[INFO] [stdout]    |                                  ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]   --> src/vm/math_operators.rs:97:32
[INFO] [stdout]    |
[INFO] [stdout] 97 |             StackValue::BOOL { value } => panic!("Cannot compare MAGICINT with BOOL"),
[INFO] [stdout]    |                                ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:101:34
[INFO] [stdout]     |
[INFO] [stdout] 101 |             StackValue::STRING { value } => panic!("Cannot compare MAGICINT with STRING"),
[INFO] [stdout]     |                                  ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:112:34
[INFO] [stdout]     |
[INFO] [stdout] 112 |             StackValue::BIGINT { value } => panic!("Cannot compare MAGICINT with BOOL"),
[INFO] [stdout]     |                                  ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:113:34
[INFO] [stdout]     |
[INFO] [stdout] 113 |             StackValue::STRING { value } => panic!("Cannot compare MAGICINT with STRING"),
[INFO] [stdout]     |                                  ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:116:32
[INFO] [stdout]     |
[INFO] [stdout] 116 |             StackValue::BOOL { value } => panic!("Cannot compare MAGICINT with BOOL"),
[INFO] [stdout]     |                                ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:120:34
[INFO] [stdout]     |
[INFO] [stdout] 120 |             StackValue::STRING { value } => panic!("Cannot compare MAGICINT with STRING"),
[INFO] [stdout]     |                                  ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:131:34
[INFO] [stdout]     |
[INFO] [stdout] 131 |             StackValue::BIGINT { value } => panic!("Cannot compare MAGICINT with BOOL"),
[INFO] [stdout]     |                                  ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:132:34
[INFO] [stdout]     |
[INFO] [stdout] 132 |             StackValue::STRING { value } => panic!("Cannot compare MAGICINT with STRING"),
[INFO] [stdout]     |                                  ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:135:32
[INFO] [stdout]     |
[INFO] [stdout] 135 |             StackValue::BOOL { value } => panic!("Cannot compare MAGICINT with BOOL"),
[INFO] [stdout]     |                                ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:139:34
[INFO] [stdout]     |
[INFO] [stdout] 139 |             StackValue::STRING { value } => panic!("Cannot compare MAGICINT with STRING"),
[INFO] [stdout]     |                                  ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:150:34
[INFO] [stdout]     |
[INFO] [stdout] 150 |             StackValue::BIGINT { value } => panic!("Cannot compare MAGICINT with BOOL"),
[INFO] [stdout]     |                                  ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:151:34
[INFO] [stdout]     |
[INFO] [stdout] 151 |             StackValue::STRING { value } => panic!("Cannot compare MAGICINT with STRING"),
[INFO] [stdout]     |                                  ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:154:32
[INFO] [stdout]     |
[INFO] [stdout] 154 |             StackValue::BOOL { value } => panic!("Cannot compare MAGICINT with BOOL"),
[INFO] [stdout]     |                                ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:158:34
[INFO] [stdout]     |
[INFO] [stdout] 158 |             StackValue::STRING { value } => panic!("Cannot compare MAGICINT with STRING"),
[INFO] [stdout]     |                                  ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:169:34
[INFO] [stdout]     |
[INFO] [stdout] 169 |             StackValue::BIGINT { value } => panic!("Cannot compare MAGICINT with BOOL"),
[INFO] [stdout]     |                                  ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:170:34
[INFO] [stdout]     |
[INFO] [stdout] 170 |             StackValue::STRING { value } => panic!("Cannot compare MAGICINT with STRING"),
[INFO] [stdout]     |                                  ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:173:32
[INFO] [stdout]     |
[INFO] [stdout] 173 |             StackValue::BOOL { value } => panic!("Cannot compare MAGICINT with BOOL"),
[INFO] [stdout]     |                                ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:177:34
[INFO] [stdout]     |
[INFO] [stdout] 177 |             StackValue::STRING { value } => panic!("Cannot compare MAGICINT with STRING"),
[INFO] [stdout]     |                                  ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:180:32
[INFO] [stdout]     |
[INFO] [stdout] 180 |             StackValue::BOOL { value } => panic!("Cannot compare STRING with BOOL"),
[INFO] [stdout]     |                                ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:181:34
[INFO] [stdout]     |
[INFO] [stdout] 181 |             StackValue::BIGINT { value } => panic!("Cannot compare STRING with BIGINT"),
[INFO] [stdout]     |                                  ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:194:34
[INFO] [stdout]     |
[INFO] [stdout] 194 |             StackValue::BIGINT { value } => panic!("Cannot compare MAGICINT with BOOL"),
[INFO] [stdout]     |                                  ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:195:34
[INFO] [stdout]     |
[INFO] [stdout] 195 |             StackValue::STRING { value } => panic!("Cannot compare MAGICINT with STRING"),
[INFO] [stdout]     |                                  ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:198:32
[INFO] [stdout]     |
[INFO] [stdout] 198 |             StackValue::BOOL { value } => panic!("Cannot compare MAGICINT with BOOL"),
[INFO] [stdout]     |                                ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:202:34
[INFO] [stdout]     |
[INFO] [stdout] 202 |             StackValue::STRING { value } => panic!("Cannot compare MAGICINT with STRING"),
[INFO] [stdout]     |                                  ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:205:32
[INFO] [stdout]     |
[INFO] [stdout] 205 |             StackValue::BOOL { value } => panic!("Cannot compare STRING with BOOL"),
[INFO] [stdout]     |                                ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/vm/math_operators.rs:206:34
[INFO] [stdout]     |
[INFO] [stdout] 206 |             StackValue::BIGINT { value } => panic!("Cannot compare STRING with BIGINT"),
[INFO] [stdout]     |                                  ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]   --> src/vm/mod.rs:34:38
[INFO] [stdout]    |
[INFO] [stdout] 34 |             OPTCODE::CALL_FUNCTION { name } => {
[INFO] [stdout]    |                                      ^^^^ help: try ignoring the field: `name: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data_type`
[INFO] [stdout]   --> src/vm/mod.rs:65:17
[INFO] [stdout]    |
[INFO] [stdout] 65 |                 data_type,
[INFO] [stdout]    |                 ^^^^^^^^^ help: try ignoring the field: `data_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `config`
[INFO] [stdout]   --> src/vm/mod.rs:25:44
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub(super) fn run(bytecode: &Vec<OPTCODE>, config: &CelsiumConfig) {
[INFO] [stdout]    |                                            ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `is_wasm` is never read
[INFO] [stdout]   --> src/lib.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 89 | pub struct CelsiumConfig {
[INFO] [stdout]    |            ------------- field in this struct
[INFO] [stdout] 90 |     is_wasm: bool,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `return_type` and `args` are never read
[INFO] [stdout]   --> src/module.rs:18:16
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub struct FunctionSignature {
[INFO] [stdout]    |            ----------------- fields in this struct
[INFO] [stdout] 17 |     pub(crate) name: String,
[INFO] [stdout] 18 |     pub(crate) return_type: FunctionReturnType,
[INFO] [stdout]    |                ^^^^^^^^^^^
[INFO] [stdout] 19 |     pub(crate) args: Vec<FuncArg>,
[INFO] [stdout]    |                ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `FunctionSignature` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name` and `arg_type` are never read
[INFO] [stdout]   --> src/module.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub struct FuncArg {
[INFO] [stdout]    |            ------- fields in this struct
[INFO] [stdout] 37 |     name: String,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 38 |     arg_type: BUILTIN_TYPES,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `FuncArg` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `visibility` is never read
[INFO] [stdout]   --> src/module.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 46 | pub struct Function {
[INFO] [stdout]    |            -------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 49 |     visibility: VISIBILITY,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Function` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `FUNCTION` is never used
[INFO] [stdout]  --> src/vm/vm.rs:6:6
[INFO] [stdout]   |
[INFO] [stdout] 6 | enum FUNCTION {
[INFO] [stdout]   |      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `define_function` is never used
[INFO] [stdout]   --> src/vm/vm.rs:11:8
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub fn define_function() {}
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `module_id` and `visibility` are never read
[INFO] [stdout]   --> src/vm/vm.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | struct Variable {
[INFO] [stdout]    |        -------- fields in this struct
[INFO] [stdout] 18 |     module_id: usize,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 21 |     visibility: VISIBILITY,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.46s
[INFO] running `Command { std: "docker" "inspect" "d890e17f377aaf5473307e41481728fb75c7320b173a928f4ae429182426b12d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d890e17f377aaf5473307e41481728fb75c7320b173a928f4ae429182426b12d", kill_on_drop: false }`
[INFO] [stdout] d890e17f377aaf5473307e41481728fb75c7320b173a928f4ae429182426b12d
